export class TopicListModel {
    itemList: TopicListItemList[];
    count: number;
    total: number;
    nextPageUrl: string;
    adExist: boolean;
}

export class TopicLabel {
    text: string;
    card: string;
    detail: any;
}

export class TopicListItemData {
    dataType: string;
    id: number;
    title: string;
    description: string;
    image: string;
    actionUrl: string;
    adTrack: any[];
    shade: boolean;
    label: TopicLabel;
    labelList: any[];
    header: any;
    autoPlay: boolean;
}

export class TopicListItemList {
    type: string;
    data: TopicListItemData;
    trackingData: any;
    tag: any;
    id: number;
    adIndex: number;
}